package br.com.linhadotempo.dao;

import java.util.List;

import br.com.linhadotempo.util.Mensagens;
import br.com.taimlain.modelo.Usuario;

public class UsuarioDAO extends DaoMestre<Usuario> {

	public UsuarioDAO() {
		super();
	}

	public Usuario getUserBy(String attr, String arg) {
		String sql = "FROM Usuario WHERE " + arg + " = ?1";

		try {
			List<Usuario> resultList = searchTheDatabase(sql, attr);
			if (resultList.size() > 0) {
				return (Usuario) resultList.get(0);
			}
			return null;
		} catch (Exception e) {
			e.printStackTrace();
			Mensagens.getInstance().setError(e.getCause().getMessage());
			return null;
		}
	}
}
